package com.ruicar.afs.cloud.afscase.remind.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @Description 留言、提醒明细
 * @Author Peng_Jinbo
 * @Date 2020/05/30 10:23
 */
@Data
@TableName("case_remind_detail")
public class CaseRemindDetail extends BaseEntity<CaseRemindDetail> {
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 合同号
     */
    private String contactNo;
    /**
     * 使用场景;信审/放款/资产变更/家访
     */
    private String useScene;
    /**
     * 操作类型;退回经销商/暂停案件
     */
    private String operationType;
    /**
     * 留言类型;内部留言/问题件留言/过程中补件/电核未完成
     */
    private String remindType;
    /**
     * 留言原因
     */
    private String remindReason;
    /**
     * 留言内容
     */
    private String remindContent;
    /**
     * 留言状态;已撤销/未撤销
     */
    private String status;
    /**
     * 留言权限;0-经销商可看；1-经销商不可看
     */
    private String remindPowers;
    /**
     * 处理人
     */
    private String disposeUser;
    /**
     * 处理人编号
     */
    private String disposeUserId;
    /**
     * 处理时间
     */
    private Date disposeTime;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新人
     */
    private String updateBy;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 删除标记
     */
    private String delFlag;
    /**
     * 关联日志表
     */
    private String mindId;


    /**
     * 用于传递留言通知类型
     */
    @TableField(exist = false)
    private String noticeType;
}
